---
layout: default
nav: why
---

<div class="container">

  <div class="row">
    <div class="col-md-12">

      <section>
        <h2>Angular To Intercooler: An Introduction</h2>

        <p>This tutorial walks through the <a href="https://docs.angularjs.org/tutorial/step_00">Angular JS</a>
        tutorial and shows you the corresponding intercoolerjs concepts.</p>

        <h3>Bootstrapping</h3>
        <p>To bootstrap intercooler, include the source from the <a href="/download.html">download page</a>.</p>

        <h4>Injectors</h4>
        <p>There are no injectors in intercooler.</p>

        <h4>Scopes</h4>
        <p>There are no scopes in intercooler.</p>

        <h3>Static Templates</h3>
        <p>There are no templates in intercooler.</p>

        <h3>Angular Dynamic Templates</h3>
        <p>There are no templates in intercooler.</p>

        <h4>Models</h4>
        <p>There are no models in intercooler.</p>

        <h4>Controllers</h4>
        <p>There are no controllers in intercooler.</p>

        <h4>Modules</h4>
        <p>There are no modules in intercooler.</p>

        <h4>Filtering Repeaters</h4>
        <p>There are no filtering repeaters in intercooler.</p>

        <h4>Two-way Data Binding</h4>
        <p>There is no two-way data binding in intercooler.</p>

        <h3>XHRs & Dependency Injection</h3>

        <p>You don't need to deal with XHRs in intercooler.</p>

        <p>There is no dependency injection in intercooler.</p>

        <h4>Prefix Naming Convention</h4>

        <p>There is no prefix naming convention in intercooler.</p>

        <p>There are no minification issues in intercooler.</p>

        <h3>Routing & Multiple Views</h3>

        <p>There is no routing in intercooler.</p>

        <p>There is nothing special about multiple views in intercooler.</p>

        <h3>Filters</h3>

        <p>There are no filters in intercooler.</p>

        <h3>Event Handlers</h3>

        <p>There is not a custom event mechanism in intercooler.  Just use JQuery.</p>

        <h3>REST and Custom Services</h3>

        <p>There is nothing special about REST-ful end points in intercooler.</p>

        <p>There is no need for a custom services in intercooler.</p>

        <h3>Applying Animations</h3>

        <p>Use the <code>ic-adding</code> and <code>ic-removing</code> classes and CSS3 animations to specify an animation in intercooler.</p>

        <h2>The End</h2>

        <p>That's it!  You now know how Angular and intercooler compare with one another, and how to port
        an Angular application to intercooler!</p>

      </section>
    </div>
  </div>
</div>